ShadesOfPy

Méthodes dynamiques

Article numéro 4 écrit le samedi 15 décembre 2007 a 17 h 20 min dans les catégories : Dynamisme

Une question a été posée sur irc

je fais varier le nom d'une variable, exemple : a="pouet1" puis
self.a.methodequitue() et j'aimerais que python comprenne :
self.pouet1.methodquitue() , ça se définit ou ça ?

Réponse :

getattr(self,a).methodequitue()